.ticket-center {
    position: relative;
    z-index: 2;
    padding-top: 40rpx;

    .ticket-list {

        .ticket-item {
            width: 696rpx;
            height: 288rpx;
            margin: 0 auto;
            position: relative;
            margin-bottom: 37rpx;
            border-radius: 30rpx;
            box-shadow: 1rpx 8rpx 20rpx rgba(#ad67f5, 0.59);

            .ticket-folder-img {
                position: absolute;
                width: 696rpx;
                height: 288rpx;
            }

            .item {
                position: relative;

                .top {
                    font-family: 'VARIETY';
                    font-size: 69rpx;
                    margin-left: 16rpx;
                    padding-top: 34rpx;
                    padding-bottom: 20rpx;

                    .name {
                        margin-top: 10rpx;
                    }
                }

                .line {
                    width: 616rpx;
                    height: 3rpx;
                    background: #000;
                    margin-left: 10rpx;
                }

                .bottom {
                    font-size: 28rpx;
                    color: #000;
                    margin-left: 10rpx;
                    margin-top: 10rpx;

                    .slash {
                        margin: 0 10rpx;
                    }
                }
            }
        }


        .no-more,
        .loading {
            text-align: center;
            margin-top: 20rpx;
            color: #999;
            font-size: 30rpx;
        }
    }

    .time-wrapper {
        width: 236rpx;
        height: 44rpx;
        position: relative;
        margin-left: 33rpx;
        margin-top: 10rpx;
        margin-bottom: 38rpx;
    
        .time {
            position: relative;
            z-index: 2;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 236rpx;
            height: 44rpx;
    
            .time-text {
                color: #000;
                font-size: 20rpx;
                margin-right: 13rpx;
                line-height: 62rpx;
            }
    
            .time-down {
                width: 10rpx;
                height: 9rpx;
            }
        }
    
        .time-bg {
            background-color: #a8a8a8;
            width: 236rpx;
            height: 44rpx;
            opacity: 0.5;
            position: absolute;
            left: 0;
            top: 0;
            border-radius: 22rpx;
        }
    }    
}